unsparing critic

Translations
беспощадный критик
The unsparing critic dissected every detail of the performance.
Беспощадный критик разобрал каждую деталь выступления.